<?php
require_once ($_SERVER['DOCUMENT_ROOT'].'/conciergerie/espace_administration/Controller/AbstractController.php');

class ListeServiceController extends AbstractController
{
	// Model de dialogue avec la BDD
	var $_dbListeService;
	
	public function fetchAllService()
    {
		//Récupération des données 
		return 	$this->_dbListeService->fetchAllServices();
    }
	
	public function persistService($code_service, $libelle_service, $code_famille, $prix_unitaire_HT, $taux_tva, $commentaire, $description )
    {		
		//Ajout des données 
		$this->_dbListeService->addService($code_service, $libelle_service, $code_famille, $prix_unitaire_HT, $taux_tva, $commentaire, $description );
		
    }
	
	
	public function updateServiceInfo($code_service, $attribute, $value)
    {		
		//Mise à jour des données 
		$this->_dbListeService->updateServiceInfo($code_service, $attribute, $value);
		
    }
	
	public function deleteService($code_service)
    {		
		//Mise à jour des données 
		$this->_dbListeService->delete($code_service);
    }
	
	
    public function __construct()
    {
        parent::__construct('ListeService');
		// Instanciation du Model de dialogue avec la BDD
		$this->_dbListeService = new ListeServiceBDD();
    }
}